home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / elektro / pinatu16 / rommix.doc < prev    next >
Encoding:
Text File  |  1994-04-17  |  4.2 KB  |  110 lines

  1. 066000000000000132000000000000000
  2. 11
  3. 21
  4. F0110030001
  5. 9[....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆]0110
  6. ÇAnleitungzuROMMIX.TTP(C)1992MichaelSchwingen
  7. ROMMIXistSharewareundgehoertzumPinatubo-Paket.ROMMIXdarfnur
  8. zusammenmitPinatuboweitergegebenwerden,dieRegistrierungerfolgt
  9. automatischzusammenmitPinatubo-genauesdazustehtinder
  10. AnleitungzuPinatubo.WerROMMIXunabhaengigvonPinatubobenutzen
  11. moechte,kannROMMIXdurcheineSpendeinbeliebigerHoeheregistrie⑨
  12. ren.
  13. ROMMIXdientdazu,Eprom-Dateienzusammen-undauseinanderzuwuerfeln,
  14. z.B.umBetriebssystem-Epromszubrennen,beidenenin6EpromsvomTyp
  15. 275122verschiedeneBetriebssystemversionenenthaltensind,dieueber
  16. dieobersteAdressleitungumgeschaltetwerden,oderumeinBrennfile
  17. aufmehrereDateienfuerkleinereEpromsaufzuteilenetc..
  18.               
  19. ROMMIX.TTPwirdmiteinemParameteraufgerufen:derKommandodatei.
  20. InderBeschreibungderBefehlegeltenfolgendeVereinbarungen:
  21. -eineAdress-oderLaengenangabekanninfolgendenFormaten
  22. angegebenwerden:
  23. $xxxxxx mit  xxxxxx=Hexadezimalzahl
  24. &oooooo mit  oooooo=Oktalzahl
  25. nnnnnnn mit nnnnnnn=Dezimalzahl
  26. AnalleZahlenformatekannein'k'angehaengtwerden,dannwird
  27. dieAngabemit1024multipliziert.
  28. -eineModusangabelegtfest,welcheBytesinderDatei/imPuffer
  29. bearbeitetwerden.EsstehenfolgendeModizurVerfuegung:
  30. all            =alleBytes
  31. evenoderhigh =jedes2.Byte,beginnendmitOffset0
  32. oddoderlow   =jedes2.Byte,beginnendmitOffset1
  33. ee             =jedes4.Byte,beginnendmitOffset0
  34. oe             =jedes4.Byte,beginnendmitOffset1
  35. eo             =jedes4.Byte,beginnendmitOffset2
  36. oo             =jedes4.Byte,beginnendmitOffset3
  37. 
  38. AusserdemkannderModusinderForma+bangegebenwerden,dabei
  39. istbderOffsetamAnfangundaderAbstandzwischen2Bytes,
  40. 'eo'entsprichtz.B.derAngabe'4+2'.Damitkannmanz.B.
  41. problemlosDateienfuer64-Bit-Prozessoren(8+0bis8+7)bearbeiten.
  42. -einDateinamewirdohneAnfuehrungszeichenetc.angegeben
  43. 
  44. -dieParameterderBefehlewerdendurchLeerzeichenvoneinander
  45. getrennt
  46. InderKommandodateisindfolgendeBefehleerlaubt:
  47. #blabla
  48. Kommentar,wirdignoriert
  49. bufsizen
  50. HiermitwirdeinPufferderGroessenangelegt.Eskoennenspaeter
  51. maximalDateienmitdieserLaengegeladenwerden.DieserBefehl
  52. sollteeinmalamAnfangderKommandodateistehen.
  53. chdirverzeichnis
  54. WechseltindasangegebeneVerzeichnis,soerspartmansich,bei
  55. allenLade-undSpeicheranweisungendenkomplettenPfadanzugeben.
  56.  
  57.  
  58.  
  59.  
  60.  
  61. Çloadfilenamestartadrlaengemodus->pufferstartpuffermodus
  62. AusderangegebenenDateiwerden'laenge'Bytesgelesen,beginnend
  63. bei'startadr',dabeiwirdderModusbeachtet.DieDatenwerdenab
  64. derangegebenenAdressemitdemangegebenenModusimPufferabge⑨
  65. legt.
  66. DieAngaben'startadr'und'laenge'sindunabhaengigvomModus,
  67. loadrom.img32k8kodd->16keo
  68. laedtwirklich8192BytesausderDatei,beginnendabAdresse32769
  69. (Offset1wegenodd),dieByteswerdenim2er-AbstandausderDatei
  70. gelesen,dasletztegeleseneByteistalsoByte49151inderDatei.
  71. DiegelesenenByteswerdenabAdresse16386(Offset2wegeneo)im
  72. Pufferabgelegt,miteinemAbstandvonjeweils4Bytes.
  73. savefilenamelaenge<-pufferstartpuffermodus
  74. Dieper'pufferstart','laenge'und'puffermodus'ausgewaehlten
  75. ByteswerdenhintereinanderindieDateigeschrieben.DieDateiist
  76. alsogenau'laenge'Bytesgross.
  77. meineAdresse:
  78. --------------
  79. MichaelSchwingen
  80. Ahornstrasse36
  81. 52074Aachen
  82. Germany
  83. eMail:
  84. MausNet: MichaelSchwingen@AC3
  85. UUCP:    rincewind@discworld.oche.de
  86. (fuerMails>>20K):
  87. michaels@pool.informatik.rwth-aachen.de
  88. Bankverbindung:
  89. RaiffeisenbankErp-AhremeG
  90. BLZ37069250
  91. Kto-Nr.1701594017
  92. 50374Erftstadt
  93.